﻿using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;

namespace GreatB2C.Config.Shop
{
    public class ShopConfig
    {
        #region 商店参数配置
        /// <summary>
        /// 是否允许游客购买商品
        /// </summary>
        public static string EnableGuestBuy
        {
            get
            {
                return BaseConfig.GetConfigValue( BaseConfig.eConfigs.Shop , "EnableGuestBuy" );
            }
            set
            {
                BaseConfig.SetConfigValue( BaseConfig.eConfigs.Shop , "EnableGuestBuy" , value );
            }
        }

        /// <summary>
        /// 默认商品税率优惠类型
        /// </summary>
        public static string TaxRateTypeSet
        {
            get
            {
                return BaseConfig.GetConfigValue( BaseConfig.eConfigs.Shop , "TaxRateTypeSet" );
            }
            set
            {
                BaseConfig.SetConfigValue( BaseConfig.eConfigs.Shop , "TaxRateTypeSet" , value );
            }
        }

        /// <summary>
        /// 默认税率设置
        /// </summary>
        public static string TaxRate
        {
            get
            {
                return BaseConfig.GetConfigValue( BaseConfig.eConfigs.Shop , "TaxRate" );
            }
            set
            {
                BaseConfig.SetConfigValue( BaseConfig.eConfigs.Shop , "TaxRate" , value );
            }
        }

        /// <summary>
        /// 订单编号前缀
        /// </summary>
        public static string PrefixOrderFormNum
        {
            get
            {
                return BaseConfig.GetConfigValue( BaseConfig.eConfigs.Shop , "PrefixOrderFormNum" );
            }
            set
            {
                BaseConfig.SetConfigValue( BaseConfig.eConfigs.Shop , "PrefixOrderFormNum" , value );
            }
        }

        /// <summary>
        /// 在线支付单编号前缀
        /// </summary>
        public static string PrefixPaymentNum
        {
            get
            {
                return BaseConfig.GetConfigValue( BaseConfig.eConfigs.Shop , "PrefixPaymentNum" );
            }
            set
            {
                BaseConfig.SetConfigValue( BaseConfig.eConfigs.Shop , "PrefixPaymentNum" , value );
            }
        }

        /// <summary>
        /// 商城服务接口密钥
        /// </summary>
        public static string ShopServicesKey
        {
            get
            {
                return BaseConfig.GetConfigValue( BaseConfig.eConfigs.Shop , "ShopServicesKey" );
            }
            set
            {
                BaseConfig.SetConfigValue( BaseConfig.eConfigs.Shop , "ShopServicesKey" , value );
            }
        }

        /// <summary>
        /// 我所在的地区
        /// </summary>
        public static string MyPosition
        {
            get
            {
                return BaseConfig.GetConfigValue( BaseConfig.eConfigs.Shop , "MyPosition" );
            }
            set
            {
                BaseConfig.SetConfigValue( BaseConfig.eConfigs.Shop , "MyPosition" , value );
            }
        }

        /// <summary>
        /// 订购流程收银台处收货人默认地址
        /// </summary>
        public static string DefaultAddress
        {
            get
            {
                return BaseConfig.GetConfigValue( BaseConfig.eConfigs.Shop , "DefaultAddress" );
            }
            set
            {
                BaseConfig.SetConfigValue( BaseConfig.eConfigs.Shop , "DefaultAddress" , value );
            }
        }

        /// <summary>
        /// 我所在地区的邮政编码
        /// </summary>
        public static string PostCode
        {
            get
            {
                return BaseConfig.GetConfigValue( BaseConfig.eConfigs.Shop , "PostCode" );
            }
            set
            {
                BaseConfig.SetConfigValue( BaseConfig.eConfigs.Shop , "PostCode" , value );
            }
        }

        /// <summary>
        /// 是否允许会员自主对订单只支付部分金额
        /// </summary>
        public static string NeedLogin
        {
            get
            {
                return BaseConfig.GetConfigValue( BaseConfig.eConfigs.Shop , "NeedLogin" );
            }
            set
            {
                BaseConfig.SetConfigValue( BaseConfig.eConfigs.Shop , "NeedLogin" , value );
            }
        }

        /// <summary>
        /// 支付部份金额比率
        /// </summary>
        public static string Age
        {
            get
            {
                return BaseConfig.GetConfigValue( BaseConfig.eConfigs.Shop , "Age" );
            }
            set
            {
                BaseConfig.SetConfigValue( BaseConfig.eConfigs.Shop , "Age" , value );
            }
        }

        /// <summary>
        /// 订单商品种类的数量限制
        /// </summary>
        public static string OrderProductNumber
        {
            get
            {
                return BaseConfig.GetConfigValue( BaseConfig.eConfigs.Shop , "OrderProductNumber" );
            }
            set
            {
                BaseConfig.SetConfigValue( BaseConfig.eConfigs.Shop , "OrderProductNumber" , value );
            }
        }

        /// <summary>
        /// 添加银行汇款时资金与赠送的比率
        /// </summary>
        public static string MoneyPresentPoint
        {
            get
            {
                return BaseConfig.GetConfigValue( BaseConfig.eConfigs.Shop , "MoneyPresentPoint" );
            }
            set
            {
                BaseConfig.SetConfigValue( BaseConfig.eConfigs.Shop , "MoneyPresentPoint" , value );
            }
        }

        /// <summary>
        /// 是否开启预付款支付密码功能
        /// </summary>
        public static string PayPassword
        {
            get
            {
                return BaseConfig.GetConfigValue( BaseConfig.eConfigs.Shop , "PayPassword" );
            }
            set
            {
                BaseConfig.SetConfigValue( BaseConfig.eConfigs.Shop , "PayPassword" , value );
            }
        }

        /// <summary>
        /// 是否启用优惠券功能
        /// </summary>
        public static string EnableCoupon
        {
            get
            {
                return BaseConfig.GetConfigValue( BaseConfig.eConfigs.Shop , "EnableCoupon" );
            }
            set
            {
                BaseConfig.SetConfigValue( BaseConfig.eConfigs.Shop , "EnableCoupon" , value );
            }
        }

        /// <summary>
        /// 是否启用自动指派跟单员功能
        /// </summary>
        public static string SetFunctionary
        {
            get
            {
                return BaseConfig.GetConfigValue( BaseConfig.eConfigs.Shop , "SetFunctionary" );
            }
            set
            {
                BaseConfig.SetConfigValue( BaseConfig.eConfigs.Shop , "SetFunctionary" , value );
            }
        }

        /// <summary>
        /// 是否自动生成缩略图
        /// </summary>
        public static string Thumb
        {
            get
            {
                return BaseConfig.GetConfigValue( BaseConfig.eConfigs.Shop , "Thumb" );
            }
            set
            {
                BaseConfig.SetConfigValue( BaseConfig.eConfigs.Shop , "Thumb" , value );
            }
        }

        /// <summary>
        /// 是否给商品图片添加水印
        /// </summary>
        public static string Watermark
        {
            get
            {
                return BaseConfig.GetConfigValue( BaseConfig.eConfigs.Shop , "Watermark" );
            }
            set
            {
                BaseConfig.SetConfigValue( BaseConfig.eConfigs.Shop , "Watermark" , value );
            }
        }

        /// <summary>
        /// 是否在购物车页面的商品列表中显示商品类别
        /// </summary>
        public static string GwcProductType
        {
            get
            {
                return BaseConfig.GetConfigValue( BaseConfig.eConfigs.Shop , "GwcProductType" );
            }
            set
            {
                BaseConfig.SetConfigValue( BaseConfig.eConfigs.Shop , "GwcProductType" , value );
            }
        }

        /// <summary>
        /// 是否在收银台页的商品列表中显示商品类别
        /// </summary>
        public static string PaymentProductType
        {
            get
            {
                return BaseConfig.GetConfigValue( BaseConfig.eConfigs.Shop , "PaymentProductType" );
            }
            set
            {
                BaseConfig.SetConfigValue( BaseConfig.eConfigs.Shop , "PaymentProductType" , value );
            }
        }

        /// <summary>
        /// 是否在订单预览页的商品列表中显示商品类别
        /// </summary>
        public static string PreviewProductType
        {
            get
            {
                return BaseConfig.GetConfigValue( BaseConfig.eConfigs.Shop , "PreviewProductType" );
            }
            set
            {
                BaseConfig.SetConfigValue( BaseConfig.eConfigs.Shop , "PreviewProductType" , value );
            }
        }

        /// <summary>
        /// 是否在购物车页面的商品列表中显示销售类型
        /// </summary>
        public static string GwcSaleType
        {
            get
            {
                return BaseConfig.GetConfigValue( BaseConfig.eConfigs.Shop , "GwcSaleType" );
            }
            set
            {
                BaseConfig.SetConfigValue( BaseConfig.eConfigs.Shop , "GwcSaleType" , value );
            }
        }

        /// <summary>
        /// 是否在收银台页的商品列表中显示销售类型
        /// </summary>
        public static string PaymentSaleType
        {
            get
            {
                return BaseConfig.GetConfigValue( BaseConfig.eConfigs.Shop , "PaymentSaleType" );
            }
            set
            {
                BaseConfig.SetConfigValue( BaseConfig.eConfigs.Shop , "PaymentSaleType" , value );
            }
        }

        /// <summary>
        /// 是否在订单预览页的商品列表中显示销售类型
        /// </summary>
        public static string PreviewSaleType
        {
            get
            {
                return BaseConfig.GetConfigValue( BaseConfig.eConfigs.Shop , "PreviewSaleType" );
            }
            set
            {
                BaseConfig.SetConfigValue( BaseConfig.eConfigs.Shop , "PreviewSaleType" , value );
            }
        }

        /// <summary>
        /// 是否在购物车页面的商品列表显示市场价
        /// </summary>
        public static string GwcMarkPrice
        {
            get
            {
                return BaseConfig.GetConfigValue( BaseConfig.eConfigs.Shop , "GwcMarkPrice" );
            }
            set
            {
                BaseConfig.SetConfigValue( BaseConfig.eConfigs.Shop , "GwcMarkPrice" , value );
            }
        }

        /// <summary>
        /// 是否在收银台页的商品列表中显示市场价
        /// </summary>
        public static string PaymentMarkPrice
        {
            get
            {
                return BaseConfig.GetConfigValue( BaseConfig.eConfigs.Shop , "PaymentMarkPrice" );
            }
            set
            {
                BaseConfig.SetConfigValue( BaseConfig.eConfigs.Shop , "PaymentMarkPrice" , value );
            }
        }

        /// <summary>
        /// 是否在订单预览页的商品列表中显示市场价
        /// </summary>
        public static string PreviewMarkPrice
        {
            get
            {
                return BaseConfig.GetConfigValue( BaseConfig.eConfigs.Shop , "PreviewMarkPrice" );
            }
            set
            {
                BaseConfig.SetConfigValue( BaseConfig.eConfigs.Shop , "PreviewMarkPrice" , value );
            }
        }

        /// <summary>
        /// 服务到期的软件类商品是否继续提供下载
        /// </summary>
        public static string AllowDownloadOvertime
        {
            get
            {
                return BaseConfig.GetConfigValue( BaseConfig.eConfigs.Shop , "AllowDownloadOvertime" );
            }
            set
            {
                BaseConfig.SetConfigValue( BaseConfig.eConfigs.Shop , "AllowDownloadOvertime" , value );
            }
        }

        /// <summary>
        /// 是否显示订单总价及资金明细总价
        /// </summary>
        public static string OrderDetailsTotal
        {
            get
            {
                return BaseConfig.GetConfigValue( BaseConfig.eConfigs.Shop , "OrderDetailsTotal" );
            }
            set
            {
                BaseConfig.SetConfigValue( BaseConfig.eConfigs.Shop , "OrderDetailsTotal" , value );
            }
        }

        /// <summary>
        /// 折扣基价计算方式
        /// </summary>
        public static string DiscountBasePriceComputeType
        {
            get
            {
                return BaseConfig.GetConfigValue( BaseConfig.eConfigs.Shop , "DiscountBasePriceComputeType" );
            }
            set
            {
                BaseConfig.SetConfigValue( BaseConfig.eConfigs.Shop , "DiscountBasePriceComputeType" , value );
            }
        }

        /// <summary>
        /// 代理商代付时代理价的计算方式
        /// </summary>
        public static string AgentPaymentComputType
        {
            get
            {
                return BaseConfig.GetConfigValue( BaseConfig.eConfigs.Shop , "AgentPaymentComputType" );
            }
            set
            {
                BaseConfig.SetConfigValue( BaseConfig.eConfigs.Shop , "AgentPaymentComputType" , value );
            }
        }

        /// <summary>
        /// 代理商代付时扣款方式
        /// </summary>
        public static string AgentPaymentDeductMoneyType
        {
            get
            {
                return BaseConfig.GetConfigValue( BaseConfig.eConfigs.Shop , "AgentPaymentDeductMoneyType" );
            }
            set
            {
                BaseConfig.SetConfigValue( BaseConfig.eConfigs.Shop , "AgentPaymentDeductMoneyType" , value );
            }
        }

        /// <summary>
        /// 是否在购物车显示商品缩略图
        /// </summary>
        public static string GwcProducdtThumb
        {
            get
            {
                return BaseConfig.GetConfigValue( BaseConfig.eConfigs.Shop , "GwcProducdtThumb" );
            }
            set
            {
                BaseConfig.SetConfigValue( BaseConfig.eConfigs.Shop , "GwcProducdtThumb" , value );
            }
        }
        public static string GwcProductThumbSize
        {
            get
            {
                return BaseConfig.GetConfigValue( BaseConfig.eConfigs.Shop , "GwcProductThumbSize" );
            }
            set
            {
                BaseConfig.SetConfigValue( BaseConfig.eConfigs.Shop , "GwcProductThumbSize" , value );
            }
        }

        /// <summary>
        /// 是否在收银台显示商品缩略图
        /// </summary>
        public static string PaymentProductThumb
        {
            get
            {
                return BaseConfig.GetConfigValue( BaseConfig.eConfigs.Shop , "PaymentProductThumb" );
            }
            set
            {
                BaseConfig.SetConfigValue( BaseConfig.eConfigs.Shop , "PaymentProductThumb" , value );
            }
        }
        public static string PaymentProductThumbSize
        {
            get
            {
                return BaseConfig.GetConfigValue( BaseConfig.eConfigs.Shop , "PaymentProductThumbSize" );
            }
            set
            {
                BaseConfig.SetConfigValue( BaseConfig.eConfigs.Shop , "PaymentProductThumbSize" , value );
            }
        }

        /// <summary>
        /// 是否在预览页页面显示商品缩略图
        /// </summary>
        public static string PreviewProductThumb
        {
            get
            {
                return BaseConfig.GetConfigValue( BaseConfig.eConfigs.Shop , "PreviewProductThumb" );
            }
            set
            {
                BaseConfig.SetConfigValue( BaseConfig.eConfigs.Shop , "PreviewProductThumb" , value );
            }
        }
        public static string PreviewProductThumbSize
        {
            get
            {
                return BaseConfig.GetConfigValue( BaseConfig.eConfigs.Shop , "PreviewProductThumbSize" );
            }
            set
            {
                BaseConfig.SetConfigValue( BaseConfig.eConfigs.Shop , "PreviewProductThumbSize" , value );
            }
        }

        /// <summary>
        /// 是否在订单信息页的商品列表中显示商品缩略图
        /// </summary>
        public static string ShowOrderProductListThumb
        {
            get
            {
                return BaseConfig.GetConfigValue( BaseConfig.eConfigs.Shop , "ShowOrderProductListThumb" );
            }
            set
            {
                BaseConfig.SetConfigValue( BaseConfig.eConfigs.Shop , "ShowOrderProductListThumb" , value );
            }
        }
        public static string OrderProductListThumbSize
        {
            get
            {
                return BaseConfig.GetConfigValue( BaseConfig.eConfigs.Shop , "OrderProductListThumbSize" );
            }
            set
            {
                BaseConfig.SetConfigValue( BaseConfig.eConfigs.Shop , "OrderProductListThumbSize" , value );
            }
        }

        /// <summary>
        /// 是否在商品管理页的商品列表中显示商品缩略图
        /// </summary>
        public static string ShowProducdtListThumb
        {
            get
            {
                return BaseConfig.GetConfigValue( BaseConfig.eConfigs.Shop , "ShowProducdtListThumb" );
            }
            set
            {
                BaseConfig.SetConfigValue( BaseConfig.eConfigs.Shop , "ShowProducdtListThumb" , value );
            }
        }
        public static string ProductListThumbSize
        {
            get
            {
                return BaseConfig.GetConfigValue( BaseConfig.eConfigs.Shop , "ProductListThumbSize" );
            }
            set
            {
                BaseConfig.SetConfigValue( BaseConfig.eConfigs.Shop , "ProductListThumbSize" , value );
            }
        }

        /// <summary>
        /// 购物车继续购物按钮链接地址
        /// </summary>
        public static string ContinueBuy
        {
            get
            {
                return BaseConfig.GetConfigValue( BaseConfig.eConfigs.Shop , "ContinueBuy" );
            }
            set
            {
                BaseConfig.SetConfigValue( BaseConfig.eConfigs.Shop , "ContinueBuy" , value );
            }
        }

        /// <summary>
        /// 订购成功返回按钮链接地址
        /// </summary>
        public static string AgainBuy
        {
            get
            {
                return BaseConfig.GetConfigValue( BaseConfig.eConfigs.Shop , "AgainBuy" );
            }
            set
            {
                BaseConfig.SetConfigValue( BaseConfig.eConfigs.Shop , "AgainBuy" , value );
            }
        }

        /// <summary>
        /// 购物流程模式
        /// </summary>
        public static string ShoppingFlow
        {
            get
            {
                return BaseConfig.GetConfigValue( BaseConfig.eConfigs.Shop , "ShoppingFlow" );
            }
            set
            {
                BaseConfig.SetConfigValue( BaseConfig.eConfigs.Shop , "ShoppingFlow" , value );
            }
        }

        /// <summary>
        /// 购物车中是否默认选择赠品赠送
        /// </summary>
        public static string ShoppingCartSendPresent
        {
            get
            {
                return BaseConfig.GetConfigValue( BaseConfig.eConfigs.Shop , "ShoppingCartSendPresent" );
            }
            set
            {
                BaseConfig.SetConfigValue( BaseConfig.eConfigs.Shop , "ShoppingCartSendPresent" , value );
            }
        }

        /// <summary>
        /// 在线支付成功后以站内信发送卡号和密码
        /// </summary>
        public static string CardOnlinePayMessage
        {
            get
            {
                return BaseConfig.GetConfigValue( BaseConfig.eConfigs.Shop , "CardOnlinePayMessage" );
            }
            set
            {
                BaseConfig.SetConfigValue( BaseConfig.eConfigs.Shop , "CardOnlinePayMessage" , value );
            }
        }

        /// <summary>
        /// 在线支付成功后以手机短信发送卡号和密码
        /// </summary>
        public static string CardOnlinePayMobilePhone
        {
            get
            {
                return BaseConfig.GetConfigValue( BaseConfig.eConfigs.Shop , "CardOnlinePayMobilePhone" );
            }
            set
            {
                BaseConfig.SetConfigValue( BaseConfig.eConfigs.Shop , "CardOnlinePayMobilePhone" , value );
            }
        }

        /// <summary>
        /// 在线支付成功后以邮件发送卡号和密码
        /// </summary>
        public static string CardOnlinePayMail
        {
            get
            {
                return BaseConfig.GetConfigValue( BaseConfig.eConfigs.Shop , "CardOnlinePayMail" );
            }
            set
            {
                BaseConfig.SetConfigValue( BaseConfig.eConfigs.Shop , "CardOnlinePayMail" , value );
            }
        }

        /// <summary>
        /// 使用优惠券时是否允许优惠券抵消运费部分
        /// </summary>
        public static string CouponDeliverPay
        {
            get
            {
                return BaseConfig.GetConfigValue( BaseConfig.eConfigs.Shop , "CouponDeliverPay" );
            }
            set
            {
                BaseConfig.SetConfigValue( BaseConfig.eConfigs.Shop , "CouponDeliverPay" , value );
            }
        }

        public static bool Config( string EnableGuestBuy , string TaxRateTypeSet , string TaxRate , string PrefixOrderFormNum
            , string PrefixPaymentNum , string ShopServicesKey , string MyPosition , string DefaultAddress
            , string PostCode , string NeedLogin , string Age , string OrderProductNumber
            , string MoneyPresentPoint , string PayPassword , string EnableCoupon , string SetFunctionary
            , string Thumb , string Watermark , string GwcProductType , string PaymentProductType
            , string PreviewProductType , string GwcSaleType , string PaymentSaleType , string PreviewSaleType
            , string GwcMarkPrice , string PaymentMarkPrice , string PreviewMarkPrice , string AllowDownloadOvertime
            , string OrderDetailsTotal , string DiscountBasePriceComputeType , string AgentPaymentComputType , string AgentPaymentDeductMoneyType
            , string GwcProducdtThumb , string GwcProductThumbSize , string PaymentProductThumb , string PaymentProductThumbSize
            , string PreviewProductThumb , string PreviewProductThumbSize , string ShowOrderProductListThumb , string OrderProductListThumbSize
            , string ShowProducdtListThumb , string ProductListThumbSize , string ContinueBuy , string AgainBuy
            , string ShoppingFlow , string ShoppingCartSendPresent , string CardOnlinePayMessage , string CardOnlinePayMobilePhone
            , string CardOnlinePayMail , string CouponDeliverPay )
        {
            Dictionary<string , string> dicts = new Dictionary<string , string>( );

            dicts.Add( "EnableGuestBuy" , EnableGuestBuy );
            dicts.Add( "TaxRateTypeSet" , TaxRateTypeSet );
            dicts.Add( "TaxRate" , TaxRate );
            dicts.Add( "PrefixOrderFormNum" , PrefixOrderFormNum );
            dicts.Add( "PrefixPaymentNum" , PrefixPaymentNum );
            dicts.Add( "ShopServicesKey" , ShopServicesKey );
            dicts.Add( "MyPosition" , MyPosition );
            dicts.Add( "DefaultAddress" , DefaultAddress );
            dicts.Add( "PostCode" , PostCode );
            dicts.Add( "NeedLogin" , NeedLogin );
            dicts.Add( "Age" , Age );
            dicts.Add( "OrderProductNumber" , OrderProductNumber );
            dicts.Add( "MoneyPresentPoint" , MoneyPresentPoint );
            dicts.Add( "PayPassword" , PayPassword );
            dicts.Add( "EnableCoupon" , EnableCoupon );
            dicts.Add( "SetFunctionary" , SetFunctionary );
            dicts.Add( "Thumb" , Thumb );
            dicts.Add( "Watermark" , Watermark );
            dicts.Add( "GwcProductType" , GwcProductType );
            dicts.Add( "PaymentProductType" , PaymentProductType );
            dicts.Add( "PreviewProductType" , PreviewProductType );
            dicts.Add( "GwcSaleType" , GwcSaleType );
            dicts.Add( "PaymentSaleType" , PaymentSaleType );
            dicts.Add( "PreviewSaleType" , PreviewSaleType );
            dicts.Add( "GwcMarkPrice" , GwcMarkPrice );
            dicts.Add( "PaymentMarkPrice" , PaymentMarkPrice );
            dicts.Add( "PreviewMarkPrice" , PreviewMarkPrice );
            dicts.Add( "AllowDownloadOvertime" , AllowDownloadOvertime );
            dicts.Add( "OrderDetailsTotal" , OrderDetailsTotal );
            dicts.Add( "DiscountBasePriceComputeType" , DiscountBasePriceComputeType );
            dicts.Add( "AgentPaymentComputType" , AgentPaymentComputType );
            dicts.Add( "AgentPaymentDeductMoneyType" , AgentPaymentDeductMoneyType );
            dicts.Add( "GwcProducdtThumb" , GwcProducdtThumb );
            dicts.Add( "GwcProductThumbSize" , GwcProductThumbSize );
            dicts.Add( "PaymentProductThumb" , PaymentProductThumb );
            dicts.Add( "PaymentProductThumbSize" , PaymentProductThumbSize );
            dicts.Add( "PreviewProductThumb" , PreviewProductThumb );
            dicts.Add( "PreviewProductThumbSize" , PreviewProductThumbSize );
            dicts.Add( "ShowOrderProductListThumb" , ShowOrderProductListThumb );
            dicts.Add( "OrderProductListThumbSize" , OrderProductListThumbSize );
            dicts.Add( "ShowProducdtListThumb" , ShowProducdtListThumb );
            dicts.Add( "ProductListThumbSize" , ProductListThumbSize );
            dicts.Add( "ContinueBuy" , ContinueBuy );
            dicts.Add( "AgainBuy" , AgainBuy );
            dicts.Add( "ShoppingFlow" , ShoppingFlow );
            dicts.Add( "ShoppingCartSendPresent" , ShoppingCartSendPresent );
            dicts.Add( "CardOnlinePayMessage" , CardOnlinePayMessage );
            dicts.Add( "CardOnlinePayMobilePhone" , CardOnlinePayMobilePhone );
            dicts.Add( "CardOnlinePayMail" , CardOnlinePayMail );
            dicts.Add( "CouponDeliverPay" , CouponDeliverPay );

            return BaseConfig.SetConfigForBatch( BaseConfig.eConfigs.Shop , dicts );
        }
        #endregion
    }
}
